package com.zc.springboot0506.controller.renpf.dao;


import com.zc.springboot0506.controller.renpf.pojo.User;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @Mapper  表示这是一个Mybatis的Mapper类
 * 如果不加Mapper注解 可以在启动类上加入@MapperScan("com.rpf.dao")指定扫描接口的包
 * @Repository  表示springDao层
 * @create: 2021/6/24
 * @author: Tony Stark
 */
@Mapper
@Repository("usersDao")
public interface UsersDao {
    /**
     * 查询所有用户
     * @return
     */
    List<User> queryUserList();

    /**
     * 通过id查询用户
     * @return
     */
    User queryById(int id);

    int addUser(User user);

    int updateUser(User user);

    int deleteUser(int id);
}
